2221b5a4dff944b66d72b497cdc3ef2e018b855c,Calendula/src/main/java/es/usc/citius/servando/calendula/fragments/MedicinesListFragment.java,MedicinesListFragment,createMedicineListItem,#LayoutInflater#Medicine#,109

Before Change


        boolean hasProspect = (p != null && p.hasProspect);

        if (hasProspect) {
            ((ImageView)item.findViewById(R.id.imageView)).setImageDrawable(
                    new IconicsDrawable(getContext())
                            .icon(CommunityMaterial.Icon.cmd_file_document)
                            .colorRes(R.color.agenda_item_title)
                            .paddingDp(10)
                            .sizeDp(40)
            );
            item.findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

After Change



        String cn = medicine.cn();
        final Prescription p = cn != null ? Prescription.findByCn(medicine.cn()) : null;
        boolean boundToPrescription = p != null;
        boolean hasProspect = (p != null && p.hasProspect);

        if (!boundToPrescription) {
            item.findViewById(R.id.imageView).setVisibility(View.GONE);
        } else {
            IconicsDrawable ic = new IconicsDrawable(getContext())
                    .icon(CommunityMaterial.Icon.cmd_file_document)
                    .colorRes(R.color.agenda_item_title)
                    .paddingDp(10)
                    .sizeDp(40);
            ((ImageView) item.findViewById(R.id.imageView)).setImageDrawable(ic);

            if (hasProspect) {
                item.findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {